package view.consola;

import java.util.Iterator;
import java.util.List;

import modelo.Ladron;

public class OrdenDeArrestoGeneradaView implements View {

	private List<Ladron> sospechosos;

	public OrdenDeArrestoGeneradaView(List<Ladron> sospechosos) {
		this.sospechosos=sospechosos;
	}

	@Override
	public void imprimir() {
		if(sospechosos.size()==1){
			System.out.println("Orden de arresto emitida contra: "+sospechosos.get(0).getNombre());
			System.out.println();
			System.out.println("1 - Volver");
		}
		else if(this.sospechosos.size()==0){
			System.out.println("No hubo ninguna coincidencia en las base de datos de interpol");
			System.out.println();
			System.out.println("1 - Volver");
		}
		else{
			Iterator<Ladron> itLadron = sospechosos.iterator();
			System.out.println("Se han encontrado multiples coincidencias: ");
			while (itLadron.hasNext()){
				Ladron unSospechoso = itLadron.next();
				System.out.println(unSospechoso.getNombre());	
			}
			System.out.println("1 - Volver");
		}

	}

}
